package com.ly.heart.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ly.common.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 金蝶-询价单报价采纳信息对象 erp_king_inquiry_quotation_info
 *
 * @author cxl
 * @date 2024-07-11
 */
@TableName ("erp_king_inquiry_quotation_info")
@ApiModel (value = "金蝶-询价单报价采纳信息", description = "金蝶-询价单报价采纳信息")
@Data
public class KingInquiryQuotationEntity {

        /** 主键id */
        @TableId (type = IdType.INPUT)
        private String id;

        /** 询价单id */
        @ApiModelProperty ("询价单id")
        @TableField ("inquiry_id")
        @Excel (name = "询价单id")
        private String inquiryId;

        /** 供应商id */
        @ApiModelProperty ("供应商id")
        @TableField ("supplier_id")
        @Excel (name = "供应商id")
        private String supplierId;

        /** 供应商编码 */
        @ApiModelProperty ("供应商编码")
        @TableField ("supplier_code")
        @Excel (name = "供应商编码")
        private String supplierCode;

        /** 报价单位 */
        @ApiModelProperty ("报价单位")
        @TableField ("quotation_by")
        @Excel (name = "报价单位")
        private String quotationBy;

        /** 报价采纳数量 */
        @ApiModelProperty ("报价采纳数量")
        @TableField ("quotation_adopt_num")
        @Excel (name = "报价采纳数量")
        private Integer quotationAdoptNum;

        /** 报价单价 */
        @ApiModelProperty ("报价单价")
        @TableField ("quotation_price")
        @Excel (name = "报价单价")
        private String quotationPrice;

        /** 报价含税单价 */
        @ApiModelProperty ("报价含税单价")
        @TableField ("quotation_tax_price")
        @Excel (name = "报价含税单价")
        private String quotationTaxPrice;

        /** 货源比例 */
        @ApiModelProperty ("货源比例")
        @TableField ("source_rate")
        @Excel (name = "货源比例")
        private String sourceRate;

        /** 税率 */
        @ApiModelProperty ("税率")
        @TableField ("tax")
        @Excel (name = "税率")
        private String tax;

        /** 报价采纳金额 */
        @ApiModelProperty ("报价采纳金额")
        @TableField ("quotation_adopt_money")
        @Excel (name = "报价采纳金额")
        private String quotationAdoptMoney;

        /** 报价采纳价税合计 */
        @ApiModelProperty ("报价采纳价税合计")
        @TableField ("quotation_adopt_tax_money")
        @Excel (name = "报价采纳价税合计")
        private String quotationAdoptTaxMoney;

        /** 逻辑删除 */
        @ApiModelProperty ("逻辑删除")
        @TableField ("is_used")
        @Excel (name = "逻辑删除")
        private Integer isUsed;


}
